package cwiczenia.cwiczenia5.zad3;


public class MethodCurrier {
    public void setValue(int wartoscInt) {
        System.out.println("Wywolana metoda setValue(int), wartosc parametru: " + wartoscInt);
        wartoscInt++;
        System.out.println("Po modyfikacji wartosc parametru: " + wartoscInt);
    }

    public void setValue(float wartoscFloat) {
        System.out.println("Wywolana metoda setValue(float), wartosc parametru: " + wartoscFloat);
        wartoscFloat++;
        System.out.println("Po modyfikacji wartosc parametru: " + wartoscFloat);
    }

    public void setValue(Liczba liczba) {   // rozszerz o met setV z param. liczba
        System.out.println("Wywolana metoda setValue(Liczba), wartosc parametru: " + liczba.zwrocWartosc());
        // setterem zmieniamy wartosc OBIEKTU liczba
        //zeby zwiekszyc wartosc o 1, trzeba 1)pobrac obecna wartsc z obiektu
        int liczbaInt = liczba.zwrocWartosc();         // pobralismy wartosc
        liczbaInt++;                                   // zwiekszylismy
        liczba.przypiszWartosc(liczbaInt);             // nadalismy nowa wartosc
        System.out.println("Po modyfikacji wartosc parametru: " + liczba.zwrocWartosc());
    }
}
